Usage:


extract the content to some subfolder of quake 

run "remstud2.exe demoname.dem scriptname.rs2 [outdemo.dem] [noedit]"

if scriptname.rs2 doesn't exist, it will be created.
if outdemo.dem isn't passed, no output will be generated 
if noedit is passed - editing will be bypassed, and only outdemo.dem will be generated from the script.

remstud will load the demo, and then await client connection.

open your favorite quake executable -game remstud2 , exec remstud2.cfg and connect to your IP address

you will begin at 0,0,0 in the level, with time paused.

move around using mouse and asdw (q/e for moving up/down), until you find the player. 

mouse1 will create a camera spot. move to the new location you want, and press '6' to get the demo playing. 
wait until the player enters a good position, press 4 to pause.
use 3 and 5 to move the demo frame-by-frame to reach a perfect position.
press mouse1 again to set the camera position.
now press [ to return to original position, and press 6 to preview the movement. 

if you're unhappy with some spot, reach it by [ or ], and either move to a new spot (without changing the time !) and press mouse1 to only change the position,
or press mouse2 to delete this shot.

after you're done editing, 
disconnect
if you specified outdemo.dem now you can playdemo it from quake.

please report any issues.

Troubleshooting : try to give higher priority to the console process (before running remstud2) or remstud2 itself, and lower priority to quake client - it seems to help the connection. 

Thanks,
WarKosign